//考勤管理

import http from '@/lib/http'



// 获取用户列表
export function getUserListApi(params) {
    return http.getRequest(`/user/list`, params)
}

// 新建/修改用户
export function saveUserApi(params) {
    return http.postRequest(`/user/save`, params)
}

// 保存用户权限
export function saveUserAuthorityApi(params) {
    return http.postRequest(`/user/authority/save`, params)
}

// 重置用户密码
export function initPasswordApi(params) {
    return http.getRequest(`/user/password/reset`, params)
}

// 调整用户在职状态
export function changeStateApi(params) {
    return http.getRequest(`/user/state/change`, params)
}



// 获取角色列表
export function getRoleListApi(params) {
    return http.getRequest(`/role/list`, params)
}

// 新建角色（名称）
export function addRoleApi(params) {
    return http.postRequest(`/role/add`, params)
}

// 修改角色（名称）
export function modifyRoleNameApi(params) {
    return http.postRequest(`/role/modify`, params)
}

// 删除角色
export function removeRoleApi(params) {
    return http.getRequest(`/role/remove`, params)
}

// 保存角色权限
export function saveRoleAuthorityApi(params) {
    return http.postRequest(`/role/authority/save`, params)
}


// 获取权限列表
export function getAuthorityListApi(params) {
    return http.getRequest(`/authority/list`, params)
}

// 新建/修改权限
export function saveAuthorityApi(params) {
    return http.postRequest(`/authority/save`, params)
}

// 删除权限
export function removeAuthorityApi(params) {
    return http.getRequest(`/authority/remove`, params)
}

// 保存权限接口
export function saveAuthorityApiApi(params) {
    return http.postRequest(`/authority/api/save`, params)
}

// 获取接口列表
export function getApiListApi(params) {
    return http.getRequest(`/api/list`, params)
}

// 刷新系统接口
export function flushApiApi(params) {
    return http.getRequest(`/api/flush`, params)
}
